/**
 * @file StateIndex.hpp
 *
 * @date 17/12/2011
 * @author Tales 
 *
 */

#ifndef _CONTROLLER_STATEINDEX_HPP_
#define _CONTROLLER_STATEINDEX_HPP_

namespace yep {

/**
 * @brief Índices para testar os estados do mouse e teclado.
 */
enum StateIndex
{
	MOD_1 = 0, //!< Primeiro modificador. Possivelmente Shift
	MOD_2, //!< Segundo modificador. Possivelmente Ctrl
	MOD_3, //!< Terceiro modificador. Possivelmente Alt.
	BUTTON_LEFT, //!< Botão Esquerdo do mouse.
	BUTTON_RIGHT,	//!< Botão Direito do mouse. Utilizado apenas em Tool.moved()
};

}  // namespace yep


#endif /* _CONTROLLER_STATEINDEX_HPP_ */
